package com.wang.demo05;

/**
 * @Author 19225
 * @create 2020/12/7 19:20
 */
public class Client {
    public static void main(String[] args) {
        UserImpl user = new UserImpl();//真实对象

        UserProxyInvoderHandler pih =  new UserProxyInvoderHandler();//代理角色

        //设置要代理的角色是谁
        pih.setTarget(user);

        //动态生成代理类
        User proxy = (User) pih.getProxy();

        //执行真实角色的方法！！！
        proxy.a();
    }
}
